.greybox{ background:#FFF; z-index:4; position:absolute;}
.greybox .box_title{ display:block; margin:10px 0 0 0; overflow:hidden;}
.greybox .box_title h2{ float:left; margin:0 0 0 10px; font-size:14px; font-weight:bold; color:#7a7a7a;}
.greybox .box_title a{ float:right; width:18px; height:18px; margin:0 10px 0 0; background:url(/template/default/images/icon.gif) no-repeat left top;}
.greybox .box_title a:hover{ float:right; width:18px; height:18px; margin:0 10px 0 0; background:url(/template/default/images/icon.gif) no-repeat left -20px;}

.greybox1{ background:#FFF; z-index:4; position:absolute; left:200px; bottom:173px;}
.greybox1 .box_title{ display:block; margin:10px 0 0 0; overflow:hidden;}
.greybox1 .box_title h2{ float:left; margin:0 0 0 10px; font-size:14px; font-weight:bold; color:#7a7a7a;}
.greybox1 .box_title a{ float:right; width:18px; height:18px; margin:0 10px 0 0; background:url(/template/default/images/icon.gif) no-repeat left top;}
.greybox1 .box_title a:hover{ float:right; width:18px; height:18px; margin:0 10px 0 0; background:url(/template/default/images/icon.gif) no-repeat left -20px;}

.greybox .treaty{ height: 550px; overflow-y: auto;}
.greybox .treaty .at_msg{ display:block; padding:0 0 0 15px;}
.greybox .treaty .at_msg u{ float:left; width:41px; height:44px; background:url(/template/default/images/icon.gif) no-repeat left -40px;}
.greybox .treaty .at_msg p{ float:left; margin:0 0 0 10px; line-height:28px; color:#656565;}
.greybox .box_link{ height:40px; display:block; border-top:1px solid #E6E6E6; background:#F6F6F6;}
.greybox .box_link a{ float:right; width:60px; height:27px; display:block; margin:5px 25px 0 0; text-align:center; line-height:27px; background:url(/template/default/images/button_bg.gif) no-repeat left -22px;}
.greybox .box_link a:hover{ float:right; width:60px; height:27px; display:block; margin:5px 25px 0 0; text-align:center; line-height:27px; text-decoration:underline; background:url(/template/default/images/button_bg.gif) no-repeat left -22px;}
.greybox .uploading{ width:400px; border:8px solid #000;}
.greybox .uploading .uploading_msg{ display:block; margin:0 0 5px 8px;}
.greybox .uploading .uploading_center{ margin:0 0 0 5px;}
.greybox .uploading .uploading_title{ float:left; width:75px; text-align:right; line-height:23px;}
.greybox .uploading .uploading_content{ float:left;}
.greybox .uploading .uploading_content input{ float:left; width:135px; height:23px; border:1px solid #cbcbcb; line-height:23px;}
.greybox .uploading .uploading_content a{ float:left; display:block; width:67px; height:25px; margin:0 0 0 8px; text-align:center; line-height:25px; color:#4d4d4d; background:url(/template/default/shop/button_bg.gif) no-repeat left -124px;}



.clear{clear:both;}


.c_form2 { padding: 0.5em 1em; }

.formtable { width: 100%; }
    .formtable caption { padding: 10px 0; color: #666; font-size: 12px;text-align:left; }
        .formtable caption h2 { padding-bottom: 8px; border-bottom: 1px solid #CCC; color: #333; font-size: 14px; }
        .formtable caption p { margin-top: 8px; }
            .formtable td, .formtable th { padding: 5px; }
            .formtable th { padding-right: 1em; text-align: right; }



.tabs_header { margin-bottom: 15px; height: 29px; border-bottom: 1px solid #EBE6C9; clear: both; overflow: hidden; }

.tabs_header ul.tabs li a,
.tabs_header ul.tabs li a span{ background: url(image/tab_bg.gif) no-repeat;  display: block; }
        .tabs_header ul.tabs { position: absolute; z-index: 10; }
            .tabs_header ul.tabs li { float: left; margin: 0 1px 0 0; display: inline; }
                .tabs_header ul.tabs li a { float: left; padding: 0 0 0 10px; height: 30px; background-position: left top;  }
                    .tabs_header ul.tabs li a span { padding: 9px 10px 7px 0; background-position: right top; font-size: 14px; line-height: 14px; }
                        .tabs_header ul.tabs li a span img{ vertical-align: middle; }

            .tabs_header ul.tabs li.active a { float: left; padding: 0 0 0 10px; height: 30px; background: url(image/active_tab_bg.gif) no-repeat left top; color: #000; display: block; }
                .tabs_header ul.tabs li.active a span { padding: 9px 10px 7px 0; background: url(image/active_tab_bg.gif) no-repeat right top; line-height: 14px; display: block; }
            .tabs_header ul.tabs li.null { margin: 0 0 0 15px; padding: 0 0 0 25px; height: 25px; background: url(image/add_button.gif) no-repeat 0 0; line-height: 24px; }
                .tabs_header ul.tabs li.null a { padding: 0 10px 0 0; height: 25px; background: url(image/add_button.gif) no-repeat right top; color: #FFF; font-size: 12px; }

.c_header { margin: 0 0 10px; width: 100%; line-height: 26px; overflow: hidden; }
    .c_header .avatar48 { float: left; margin: 0 10px 0 0; }
h2.title { margin: 0 0 20px; font-size: 14px; }
h2.title img { margin: 0 5px 0 0; vertical-align: middle; }

.nolist{text-align:center;line-height:2;}

.info_list{width:760px;margin:0 auto;}
